#ifndef TYPES_HPP
#define TYPES_HPP


#include <boost/smart_ptr.hpp>
#include <boost/asio.hpp>

namespace netspy
{

	typedef boost::shared_ptr<boost::asio::ip::tcp::socket> socket_ptr;

	typedef char  		char_t;
	typedef unsigned char 	uchar_t;
	typedef short 		int16_t;
	typedef unsigned short 	uint16_t;
	typedef int   		int32_t;
	typedef unsigned int   	uint32_t;


	const int DATA_MAX_LENGTH = 2056;
}
#endif
